Have you discussed with him why it's taking so long? What were his reasons? What were his guarantees?
If not quit your bitching.
You cannot reply to this message because you are not logged in.